@charset "utf-8";

body {
    /*display: block;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #404041;
    margin: auto;

}

div{
    display: block
}

* {
    margin: 0;
    padding: 0;
}

a[href]{
    text-decoration: none;
    color: #59C5D1;
}

a[href]:hover{
    color: #404041;
}

.contenido-idea .imagen-idea img {
  background:transparent url(../images/loading-img.gif) center no-repeat;
}

.page{
    background-color: #FFFFFF;
    width: 960px;
    margin: auto;
    -webkit-box-shadow: #666 0px 2px 10px;
    -moz-box-shadow: #666 0px 2px 10px;
    box-shadow: #666 0px 2px 10px;
    /*    border-left: 1px solid gray;
        border-right: 1px solid gray;*/

    behavior: url(../Bepoketprint/css/pie/PIE.htc);

}

/*  Header    */
.header{
    position: relative;
}
/*  Fin Header    */


/*  Banner    */
.banner{
    padding: 10px 20px 10px 10px;
    background-color: #59C5D1;
    height: 80px;
    position: relative;
}

.logo{

    float: left;
    margin-left: 40px;
}

.logo a{
    display: block;
    background: url('../images/logo.png') no-repeat scroll center center transparent;
    background-size: 100%;
    width: 120px;
    height: 75px;
}

.logo a img{
    border: none;
}

.panel-izq {
    float: right;
    color: white;
    margin-top: 10px;
    width: 750px;
}
.panel-izq ul li{
    float: left;
    list-style-type: none;
}
.panel-izq-1, .panel-izq-2{
    float: right;
}


/*      Link Login User     */
#login{
    float: left;
    display: block;
}

#login ul{
    margin: auto;
}

#login ul li{
    padding: 0 10px;
    border-right: 2px solid white;
}

#login ul li a{
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;

}

#login a:hover{
    color: #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
}

#login ul li.chango{
    border-right: none;
}

#login ul li.chango a{
    background: url("../images/sprite.png") no-repeat scroll -164px -3px transparent;
    display: block;
    width: 25px;
    height: 25px;
    border-right: none;
}

#login ul li.chango a:hover{
    border-bottom: none;
}
/*      END Link Login User     */


/*   Buttons Redes Sociales  */
.botones-RS{
    float: left;
}
.botones-RS ul{
    margin: auto;
    padding-left: 0;
}

.botones-RS a{
    float: left;
    margin-left: 1px;
}
.botones-RS .ico-YT{
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 25px;

}
.botones-RS .ico-YT:hover{
    background: url("../images/sprite.png") no-repeat scroll 0 -25px transparent;
}
.botones-RS .ico-FB{
    background: url("../images/sprite.png") no-repeat scroll -25px 0 transparent;
    display: block;
    height: 25px;
    width: 25px;
}
.botones-RS .ico-FB:hover{
    background: url("../images/sprite.png") no-repeat scroll -25px -25px transparent;
}
.botones-RS .ico-P{
    background: url("../images/sprite.png") no-repeat scroll -50px 0 transparent;
    display: block;
    height: 25px;
    width: 25px;
}
.botones-RS .ico-P:hover{
    background: url("../images/sprite.png") no-repeat scroll -50px -25px transparent;
}
.botones-RS .ico-TW{
    background: url("../images/sprite.png") no-repeat scroll -75px 0 transparent;
    display: block;
    height: 25px;
    width: 25px;
}
.botones-RS .ico-TW:hover{
    background: url("../images/sprite.png") no-repeat scroll -75px -25px transparent;
}
.botones-RS .ico-IN{
    background: url("../images/sprite.png") no-repeat scroll -101px 0 transparent;
    display: block;
    height: 25px;
    width: 26px;
}
.botones-RS .ico-IN:hover{
    background: url("../images/sprite.png") no-repeat scroll -101px -25px transparent;
}
/*   END Buttons Redes Sociales  */


/*  Buttons Suscrption to Newsletter*/
.botones-NW{
    float: right;
    /*margin-top: 10px;*/
}
.botones-NW h3 {
    font-family: arial,sans-serif,verdana;
    font-size: 12px;
    font-weight: normal;
    margin-left: 3px;
}
.botones-NW table {
    margin-top: -4px;
}
.newsletter-email {
    background-color: white;
    border: medium none;
    color: #404041;
    font-size: 9px;
    font-weight: bold;
    height: 26px;
    margin-top: 0;
    padding: 0 10px;
    text-transform: uppercase;
    width: 188px;
}
.newsletter-submit {
    background: url("../images/sprite.png") no-repeat scroll -130px 2px #FFFFFF;
    border: medium none;
    height: 26px;
    margin-left: -1px;
    width: 30px;
}

.newsletter-submit:hover{
    background-color: #404041;
    cursor: pointer;
}
/*  END Buttons Suscrption to Newsletter*/


/* Buttons like y follow*/
.botones-Like-Follow{
    background-color: #404041;
    border-radius: 3px 3px 3px 3px;
    float: right;
    margin-left: 14px;
    margin-top: 14px;
    padding: 2px 2px 0;
    width: 190px;
}

.botones-Like-Follow ul{
    margin: auto;
    padding-left: 0;
}
.botones-Like-Follow a{
    float: left;
    width: 60px;
    height: 25px;
}

.botones-Like-Follow .b-like{
    display: block;
    height: 25px;
    margin-left: 2px;
    margin-top: 2px;
    width: 110px;
}


.botones-Like-Follow .b-follow{
    display: block;
    margin: 2px 2px 2px 15px;
}

/* End Buttons like y follow*/

/*  End  Banner    */

/*  Menu    */


.MenuPrincipal{
    width: 960px;
    background-color: #231f20;
    height: 40px;
    z-index: 99;
    position: relative;
}

#titulo-post {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    margin-left: 60px;
    padding-top: 10px;
}

.menu{
    float: right;
    margin: auto 15px;
}

.menu>li:before
{
    background: url("../images/menuseparator.png") no-repeat scroll center center transparent;
    content: " ";
    display: block;
    float: left;
    height: 25px;
    left: -15px;
    position: relative;
    top: 0;
    width: 7px;
}
.menu>li:first-child:before{
    display:none;
}

.menu li{
    float: left;
    list-style-type: none;
    padding-top: 7px;
    margin-left: 20px;
}

.menu>li>a {
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    padding:0 12px;
    display: block;
    height: 32px;
    color: #FFFFFF;
    font-size: 20px;
    text-decoration: none;

}

.menu li:hover>.sub-menu{
    visibility: visible;
}

.sub-menu {

    text-decoration: none;
    visibility: hidden;
    position: absolute;
    padding: 5px 0;
    float: none;
    z-index: 99;
}

.sub-menu li{
    float: none;
    padding: 0 5px;
    margin: 0;
}

.sub-menu>li>a{
    padding: 2px 5px;
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #404041;
}

.sub-menu>li:hover>a{
    background-color: #58C5D1;
}

#R-2.sub-menu{
    background-color: #F1F1F2;
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    -webkit-box-shadow: #A8A8A8 0 5px 5px;
    -moz-box-shadow: #A8A8A8 0 5px 5px;
    box-shadow: #A8A8A8 0 5px 5px;

    behavior: url(../bepoketprint/wp-content/themes/Bepoketprint/css/pie/PIE.htc);

}

#R-2.sub-menu>li>a{
    font-weight: bold;
}


#R-3 > div, #R-4 > div, #R-5 > div {
    background-color: grey;
    position: absolute;
    width: 1px;
}

#R-3.sub-menu{
    background-color: #F1F1F2;
    margin-top: 0;
    top: 0;
    min-width: 100px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: #A8A8A8 4px 5px 5px;
    -moz-box-shadow: #A8A8A8 4px 5px 5px;
    box-shadow: #A8A8A8 4px 5px 5px;

    behavior: url(../bepoketprint/wp-content/themes/Bepoketprint/css/pie/PIE.htc);
}

#R-3.sub-menu>li>a{
    font-weight: normal;
}

#R-4.sub-menu{
    background-color: #F1F1F2;
    margin-top: 0;
    top: 0;
    min-width: 100px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: #A8A8A8 4px 5px 5px;
    -moz-box-shadow: #A8A8A8 4px 5px 5px;
    box-shadow: #A8A8A8 4px 5px 5px;

    behavior: url(../bepoketprint/wp-content/themes/Bepoketprint/css/pie/PIE.htc);
}

#R-4.sub-menu>li>a{
    font-weight: normal;
    min-width: 80px;
}

#R-5.sub-menu{
    background-color: #F1F1F2;
    margin-top: 0;
    top: 0;
    min-width: 100px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: #A8A8A8 4px 5px 5px;
    -moz-box-shadow: #A8A8A8 4px 5px 5px;
    box-shadow: #A8A8A8 4px 5px 5px;

    behavior: url(../bepoketprint/wp-content/themes/Bepoketprint/css/pie/PIE.htc);
}

#R-5.sub-menu>li>a{
    font-weight: normal;

}

/*  End  Menu    */


/*  Container    */
.container{
    margin: 0 auto 30px;
    display: inline-block;
}

/*  End  Container    */

/*  Footer    */
.footer{
    background-color: #DBDCDE;
    display: inline-block;
    padding: 25px 35px;
    position: relative;
    top: 3px;
    width: 890px;
    min-height: 135px;
}

.MenuFooter > span#titulo-post {
    display: none;
}

.footer .MenuFooter {
    margin: auto;
    float: left;
}

.footer .MenuFooter .R-1 {
    float: left;
}

.footer .MenuFooter li{
    list-style-type: none;
}

.footer .f-menu li {
    padding: 0;
    width: 140px;
}

.footer .f-menu li#100.R-1 {width: 150px;}
.footer .f-menu li#101.R-1 {width: 170px;}
.footer .f-menu li#103.R-1 {width: 80px;}


.footer .f-menu li a{
    text-decoration: none;
    margin-right: -10px;
    font-size: 13px;
    font-weight: bold;
    color: #414141;
}

.footer .f-sub-menu{
    margin: 20px auto auto auto;
}

.footer .f-sub-menu li a{
    font-weight: normal;
}

.footer .f-sub-menu li a:hover{
    color: #58C5D1;
}



/*   Buttons Redes Sociales  */

.f-panel-derecho {
    position: absolute;
    right: 180px;
    width: 190px;
}

.footer .f-panel-derecho li{
    list-style-type: none;
}

.footer .f-menu-seguinos a, .red-soc a{
    font-weight: bold;
}

.footer .f-menu-seguinos > ul, .red-soc > ul {
    margin-top: 10px;
}

.footer .f-menu-seguinos li, .red-soc li{
    float: left;
}


.footer .f-menu-seguinos .ico-YT, .red-soc .ico-YT{
    background: url("../images/sprite.png") no-repeat scroll 0 -25px transparent;
    display: block;
    height: 25px;
    width: 25px;

}
.footer .f-menu-seguinos .ico-YT:hover, .red-soc .ico-YT:hover{
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
}
.footer .f-menu-seguinos .ico-FB, .red-soc .ico-FB{
    background: url("../images/sprite.png") no-repeat scroll -25px -25px transparent;
    display: block;
    height: 25px;
    width: 25px;
}
.footer .f-menu-seguinos .ico-FB:hover, .red-soc .ico-FB:hover{
    background: url("../images/sprite.png") no-repeat scroll -25px 0 transparent;
}
.footer .f-menu-seguinos .ico-P, .red-soc .ico-P{
    background: url("../images/sprite.png") no-repeat scroll -50px -25px transparent;
    display: block;
    height: 25px;
    width: 25px;
}
.footer .f-menu-seguinos .ico-P:hover, .red-soc .ico-P:hover{
    background: url("../images/sprite.png") no-repeat scroll -50px 0 transparent;
}
.footer .f-menu-seguinos .ico-TW, .red-soc .ico-TW{
    background: url("../images/sprite.png") no-repeat scroll -75px -25px transparent;
    display: block;
    height: 25px;
    width: 25px;
}
.footer .f-menu-seguinos .ico-TW:hover, .red-soc .ico-TW:hover{
    background: url("../images/sprite.png") no-repeat scroll -75px 0 transparent;
}
.footer .f-menu-seguinos .ico-IN, .red-soc .ico-IN{
    background: url("../images/sprite.png") no-repeat scroll -101px -25px transparent;
    display: block;
    height: 25px;
    width: 26px;
}
.footer .f-menu-seguinos .ico-IN:hover, .red-soc .ico-IN:hover{
    background: url("../images/sprite.png") no-repeat scroll -101px 0 transparent;
}
/*   END Buttons Redes Sociales  */

.footer .f-menu-aceptamos{
    margin: 50px 0 0;
}

.footer .f-menu-aceptamos a{
    font-weight: bold;
}



.footer .f-menu-aceptamos > ul {
    margin-top: 10px;
}

.footer .f-menu-aceptamos ul li.tarjetas{
    background: url("../images/tarjetas.png") no-repeat center center transparent;
    display: block;
    width: 193px;
    height: 20px;

}

.footer .f-menu-aceptamos ul li.oca{
    display: block;
    width: 193px;
    height: 20px;

}

.footer .f-menu-aceptamos ul li.oca img {
    margin-top: 10px;
    width: 130px;
}

.footer .data-fiscal{
    float: right;
    background-color: #414141;
    padding: 15px;
    position: absolute;
    right: 30px;
}

.footer .data-fiscal a{
    /* background: url("../images/data-fiscal.png") no-repeat center center transparent; */
    width: 94px;
    display: block;
}

.footer .data-fiscal img {
    width: 100%;
}  

/*  End  Footer    */




.TyC{
    background-color: #231f20;
    height: 40px;
    padding: 0 60px;
}

.TyC a{
    text-decoration: none;
    color: #FFFFFF;
    margin-top: 10px;
}

.TyC a.Copyright{
    float: left;
}
.TyC a.TermyCond{
    float: right;
}
.TyC a.TermyCond:hover{
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}


/*     IDEAS DE TARJETAS     */


.cuerpo-ideas {
    display: inline-block;
    margin: 35px;
    position: relative;
    width: 885px;
}

.cuerpo-ideas h2{
    margin-bottom: 40px;
    font-size: 29px;
    font-weight: bold;
}


.MenuIdeas, .MenuConsejos {
    display: block;
    float: left;
    position: relative;
    width: 185px;
}

.MenuIdeas #R-1, .MenuConsejos #R-1 {
    list-style-type: none;
    margin-left: 15px;
}

.MenuIdeas .R-1, .MenuConsejos .R-1 {
    font-weight: bold;
    list-style-image: url("../images/circle-cross.png");
}

.MenuIdeas .R-1 ul, .MenuConsejos .R-1 ul {
    display: none;
}

/*.MenuIdeas .R-1.activo ul{
    display: block;
}*/

.MenuIdeas .R-1 li:hover > a, .MenuConsejos .R-1 li:hover > a {
    color: #404041;
}

.MenuIdeas .R-1 > a, .MenuConsejos .R-1 > a {
    color: #404041;
    display: block;
    padding: 10px 0;
}


.MenuIdeas .R-1 span, .MenuConsejos .R-1 span {
    background-color: #404041;
    display: block;
    height: 1px;
    margin-left: -25px;
    width: 180px;
}


.MenuIdeas .R-1 ul {
    /*margin-top: 5px;*/
}

.R-2 {
    padding: 5px 0;
    list-style: none outside none;
}

.MenuIdeas .R-2 a, .MenuConsejos .R-2 a {
    color: #59C5D1;
    font-weight: normal;
}

.ideas {
    display: block;
    float: right;
    position: relative;
    width: 690px;
}

.idea {
    float: left;
    font-size: 12px;
    margin: 5px 5px 20px;
    overflow-x: hidden;
    width: 215px;
}

.cuerpo-idea {
    background-color: white;
    border: 1px solid #59C5D1;
    border-radius: 10px 10px 10px 10px;
    height: 270px;
    overflow: hidden;
    position: relative;
}

.cuerpo-idea .img-idea {
    height: 220px;
    overflow: hidden;
    border-radius: 10px 10px 0 0;
}

.cuerpo-idea .img-idea img {
    visibility: hidden;
    height: auto;
    left: 50%;
    max-height: 250px;
    max-width: 230px;
    position: relative;
    top: 50%;
    width: auto;
}

.cuerpo-idea .titulo {
    background-color: #F1F1F1;
    border-bottom: 2px solid #59C5D1;
    font-weight: bold;
    opacity: 0.8;
    padding: 10px 15px;
    position: absolute;
    width: 184px;
    border-radius: 10px 10px 0 0;
    z-index: 1;
}

.cuerpo-idea .boton-ver, .cuerpo-caja .boton-consultar{
    border: 2px solid #55C4D1;
    border-radius: 7px 7px 7px 7px;
    bottom: 10px;
    font-weight: bold;
    left: 62px;
    padding: 5px 30px;
    position: absolute;
    text-transform: uppercase;
    cursor: pointer;

    background: #ebf1f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-8 */

    behavior: url(http://localhost/bepoketprint/wp-content/themes/bepoketprint/css/pie/PIE.htc);
}

.cuerpo-idea .boton-ver:hover, .cuerpo-caja .boton-consultar:hover{
    color: #404041;
    border: 2px solid #b8e1fc;
    background: #b8e1fc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e1fc), color-stop(10%,#a9d2f3), color-stop(25%,#90bae4), color-stop(37%,#90bcea), color-stop(50%,#90bff0), color-stop(51%,#6ba8e5), color-stop(83%,#a2daf5), color-stop(100%,#bdf3fd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-8 */
}

.detalle-idea {
    background-color: #F1F1F1;
    border: 1px solid #59C5D1;
    box-shadow: 0 2px 3px -2px grey;
    margin: -10px 5px 5px;
    padding: 15px 10px 5px;
}
.detalle-idea .text {
    height: 60px;
    overflow: hidden;
}
.detalle-idea .text p{
    font-size: 11px;
}

.detalle-idea > a {
    color: #59C5D1;
    font-weight: bold;
    font-size: 11px;
}


.cuerpo-ideas #backgroundPopup, .cajas #backgroundPopup {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 101;
}
.cuerpo-ideas #popup, .cajas #popup{
    background: url("../images/fondo-popup-idea.png") repeat scroll 0 0 transparent;
    color: #333333;
    display: none;
    height: 505px;
    left: 50%;
    margin-left: -320px;
    margin-top: -250px;
    padding: 15px;
    position: fixed;
    top: 50%;
    width: 620px;
    z-index: 102;
}

.cuerpo-ideas div.close, .cajas div.close{
    background: url("../images/close-popup.png") no-repeat scroll 0 0 transparent;
    bottom: 25px;
    cursor: pointer;
    float: right;
    height: 50px;
    left: 25px;
    position: relative;
    width: 50px;
}

.cuerpo-ideas #popup > #ver-idea, .cajas #popup > #ver-idea {
    background-color: white;
    height: 465px;
    padding: 20px;
    width: 580px;
}


#ver-idea > h3 {
    font-size: 16px;
}

#ver-idea .imagen-idea {
    height: 320px;
    margin: 10px 0 20px;
    text-align: center;
    width: 580px;
}

#ver-idea .imagen-idea > img {
    height: 100%;
    max-height: 320px;
    max-width: 580px;
    width: auto;
}


.cuerpo-ideas #popup .descripcion-idea {
    color: #404041;
    float: left;
    font-weight: bold;
    width: 410px;
}

.cajas #popup .descripcion-idea {
    float: left;
    width: 440px;
}


.cuerpo-ideas #popup .hr1, .cajas #popup .hr1 {
    border: 1px solid #57C5D1;
    margin: 5px -5px;
    width: 102%;
}
.cuerpo-ideas #popup .boton-comprar, .cajas #popup .boton-comprar{
    border: 2px solid #55C4D1;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    display: inline;
    float: right;
    font-weight: bold;
    padding: 7px 30px;
    color: #404041;


    background: #ebf1f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-8 */

    behavior: url(http://localhost/bepoketprint/wp-content/themes/bepoketprint/css/pie/PIE.htc);
}

.cuerpo-ideas #popup .boton-comprar:hover, .cajas #popup .boton-comprar:hover{
    color: #404041;
    border: 2px solid #b8e1fc;
    background: #b8e1fc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e1fc), color-stop(10%,#a9d2f3), color-stop(25%,#90bae4), color-stop(37%,#90bcea), color-stop(50%,#90bff0), color-stop(51%,#6ba8e5), color-stop(83%,#a2daf5), color-stop(100%,#bdf3fd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-8 */
}


.cuerpo-ideas #popup .cargando, .cajas #popup .cargando {
    /*background-color: #CCCCCC;*/
    font-weight: bold;
    padding: 214px 0;
    text-align: center;
    width: 580px;
    z-index: 200;
    position: absolute;
}


/*     FIN IDEAS DE TARJETAS     */


/*   BLOG    */

.cuerpo-blog {
    display: inline-block;
    margin: 35px;
    position: relative;
    width: 885px;
}


.cuerpo-blog h2 {
    font-size: 29px;
    margin-bottom: 40px;
}

.cuerpo-blog .menu-blog {
    display: block;
    float: left;
    width: 190px;
}

.menu-blog #R-1{
    list-style-type: none;
    margin-left: 15px;
}



.menu-blog .R-1 {
    font-weight: bold;
    list-style-image: url("../images/circle-cross.png");
}

.menu-blog .R-1 > a {
    font-weight: bold;
    color: #404041;
    display: block;
    padding: 10px 0;
}


.menu-blog .R-1 span {
    background-color: #404041;
    display: block;
    height: 1px;
    margin-left: -25px;
    width: 180px;
}

.menu-blog #R-2{
    display: none;
}

.menu-blog .R-2 {
    list-style: none outside none;
    padding: 5px 0;
}

.menu-blog a{
    font-weight: normal;
}

.post {
    margin-bottom: 30px;
    position: relative;
}

.posts{
    border-bottom: 2px solid #55C4D1;
    display: block;
    float: right;
    position: relative;
    width: 690px;
    margin-bottom: 15px;
}

.imagen-post {
    border: 1px solid #939597;
    border-radius: 5px 5px 5px 5px;
    height: 400px;
    overflow: hidden;
    text-align: center;
    width: 670px;
}

.imagen-post img{
    height: 400px;
    width: auto;
}

.imagen-post:hover > .editar-caja{
    visibility: visible;
}

.resumen-post {
    background-color: #F1F1F1;
    margin-left: 5px;
    padding: 20px;
    width: 623px;
}
/*   FIN BLOG    */

/*   TIPS DE DISEÑO   */
.cuerpo-tips {
    display: inline-block;
    margin: 35px;
    position: relative;
    width: 885px;
}

/*   FIN TIPS DE DISEÑO   */


/*   PREGUNTAS FRECUENTES   */

.cuerpo-preg-frec {
    display: inline-block;
    margin: 35px 10px 35px 35px;
    position: relative;
    width: 915px;
}


.cuerpo-preg-frec h2 {
    font-size: 29px;
    margin-bottom: 40px;
}

.cuerpo-preg-frec .menu-preg-frec, .MenuAcerca-de {
    background-color: #424143;
    border-radius: 10px 10px 10px 10px;
    display: block;
    float: left;
    margin-left: -25px;
    width: 205px;
}

.menu-preg-frec #R-1, .MenuAcerca-de #R-1{
    list-style-type: none;
    margin-left: 35px;
}



.menu-preg-frec .R-1, .MenuAcerca-de .R-1 {
    font-weight: bold;
    list-style-image: url("../images/circle-cross.png");
}

.menu-preg-frec .R-1 > a, .MenuAcerca-de .R-1 > a {
    font-weight: bold;
    color: white;
    display: block;
    padding: 10px 0;
}

.menu-preg-frec .R-1 > a:hover, .MenuAcerca-de .R-1 > a:hover{
    cursor: pointer;
}


.menu-preg-frec .R-1 span, .MenuAcerca-de .R-1 span {
    background-color: white;
    display: block;
    height: 1px;
    margin-left: -25px;
    margin-top: -1px;
    width: 185px;
}

.menu-preg-frec #R-2, .MenuAcerca-de #R-2{
    display: none;
    margin: -5px 0 5px;
}

.menu-preg-frec .R-2, .MenuAcerca-de .R-2 {
    list-style: none outside none;
    padding: 5px 0;
}

.menu-preg-frec .R-2 a, .MenuAcerca-de .R-2 a{
    font-weight: bold;
}

.menu-preg-frec .R-2 a:hover, .MenuAcerca-de .R-2 a:hover{
    color: white;
}

.menu-preg-frec a, .MenuAcerca-de a{
    font-weight: normal;
}

.cuerpo-preg-frec .posts, .cuerpo-ayuda .posts, .cuerpo-consejos .posts, .cuerpo-acerca-de .posts{
    border: 1px solid #000000;
    border-radius: 10px 10px 10px 10px;
    float: left;
    padding: 10px;
    width: 400px;
    min-height: 692px;
}

.cuerpo-preg-frec .posts{
    margin-left: 10px;
}


.cuerpo-preg-frec .posts h3, .cuerpo-ayuda .posts h3, .cuerpo-consejos .posts h3 {
    border-bottom: 2px solid #59C5D1;
    font-size: 18px;
    margin-bottom: 15px;
    padding: 5px;
}

.posts h3:hover > span.editar-caja {
    visibility: visible;
}

.cuerpo-preg-frec .caja-tips-blog, .cuerpo-preg-frec .caja-producto, .cuerpo-ayuda .caja-tips-blog, .cuerpo-ayuda .caja-producto, .cuerpo-consejos .caja-tips-blog, .cuerpo-consejos .caja-producto {
    margin: 0 0 10px 10px;
    width: 250px;
    background-color: #E6E6E7;
}

.cuerpo-preg-frec .caja-producto, .cuerpo-ayuda .caja-producto, .cuerpo-consejos .caja-producto {
    height: 320px;
}

.cuerpo-preg-frec .caja-producto .titulo-caja, .cuerpo-ayuda .caja-producto .titulo-caja, .cuerpo-consejos .caja-producto .titulo-caja {
    background-color: white;
    border-bottom: 2px solid #59C5D1;
    margin: -15px -15px 15px;
    padding: 10px 15px;
}

.cuerpo-preg-frec a.boton-ver, .cuerpo-ayuda a.boton-ver, .cuerpo-consejos a.boton-ver{
    border: 1px solid #55C4D0;
    border-radius: 5px 5px 5px 5px;
    bottom: 15px;
    color: #404041;
    display: block;
    font-weight: bold;
    padding: 3px 30px;
    position: absolute;
    right: 15px;
    text-decoration: none;
    text-transform: uppercase;

    background: #ebf1f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-8 */

    behavior: url(http://localhost/bepoketprint/wp-content/themes/bepoketprint/css/pie/PIE.htc);
}

.cuerpo-preg-frec a.boton-ver:hover, .cuerpo-ayuda a.boton-ver:hover, .cuerpo-consejos a.boton-ver:hover{
    text-decoration: none;
    color: #404041;
    background: #b8e1fc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e1fc), color-stop(10%,#a9d2f3), color-stop(25%,#90bae4), color-stop(37%,#90bcea), color-stop(50%,#90bff0), color-stop(51%,#6ba8e5), color-stop(83%,#a2daf5), color-stop(100%,#bdf3fd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-8 */

    behavior: url(http://localhost/bepoketprint/wp-content/themes/bepoketprint/css/pie/PIE.htc);

}

/*   FIN PREGUNTAS FRECUENTES  */


/*   PREGUNTAS FRECUENTES   */

.cuerpo-ayuda, .cuerpo-consejos {
    display: inline-block;
    margin: 35px 10px 35px 35px;
    position: relative;
    width: 915px;
}


.cuerpo-ayuda h2, .cuerpo-consejos h2 {
    font-size: 29px;
    margin-bottom: 40px;
}

.cuerpo-ayuda .menu-ayuda, .cuerpo-consejos .MenuConsejos{
    display: block;
    float: left;
    margin-left: -10px;
    width: 200px;
}

.menu-ayuda #R-1{
    list-style-type: none;
    margin-left: 15px;
}



.menu-ayuda .R-1 {
    font-weight: bold;
    list-style-image: url("../images/circle-cross.png");
}

.menu-ayuda .R-1 > a {
    font-weight: bold;
    color: #404041;
    display: block;
    padding: 10px 0;
}


.menu-ayuda .R-1 span {
    background-color: #404041;
    display: block;
    height: 1px;
    margin-left: -25px;
    width: 190px;
}

.menu-ayuda #R-2{
    display: none;
}

.menu-ayuda .R-2 {
    list-style: none outside none;
    padding: 5px 0;
}

.menu-ayuda a{
    font-weight: normal;
}


/*   FIN PREGUNTAS FRECUENTES  */


/*   AYUDA  */

.cuerpo-ayuda p {
    font-weight: bold;
}

.cuerpo-ayuda table {
    text-align: center;
    width: 100%;
    border-collapse: collapse;
    font-weight: bold;
}

.cuerpo-ayuda table tr {
    background-color: #C5C6C8;
    height: 50px;
}


.cuerpo-ayuda .posts img{
    height: auto;
    margin-top: 20px;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
}
/*   FIN AYUDA  */


/*   TERM-CONDIC   */


.term-condic .posts {
    padding: 10px 35px 35px;
    width: 820px;
}

.menu-term-condic .R-1 span {
    width: 210px;
}

.posts .linea {
    background-color: #59C5D1;
    display: block;
    height: 2px;
    margin: 15px 0;
    width: 100%;
}

.posts .linea2 {
    background-color: #59C5D1;
    display: block;
    height: 2px;
    margin: 5px 0;
    width: 100%;
}
.posts > h2 {
    margin-bottom: 15px;
}
.term-condic .posts p {
    font-weight: normal;
}
/*   FIN TERM-CONDIC   */

/*   CONTACTO   */

.cuerpo-contacto {
    display: inline-block;
    margin: 35px;
    position: relative;
    width: 905px;
}

.cuerpo-contacto .box-contacto {
    background-color: #E5E6E7;
    border: 1px solid #000000;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 290px;
    margin: 6px;
    padding: 30px 15px;
    width: 550px;
}

.cuerpo-contacto .datos-contacto {
    background-color: #58595B;
    border-radius: 10px 10px 10px 10px;
    color: white;
    float: left;
    font-weight: bold;
    height: 210px;
    padding: 50px 0 30px 30px;
    width: 285px;
}

.cuerpo-contacto .datos-contacto > div {
    height: 70px;
    line-height: 50px;
    margin-left: 50px;
    position: relative;
}


.cuerpo-contacto .datos-contacto img {
    left: -50px;
    position: absolute;
}

.cuerpo-contacto .otro-contacto {
    border-left: 1px solid #000000;
    float: left;
    height: 290px;
    margin-left: 10px;
    padding: 0 20px;
    position: relative;
    width: 180px;
    font-size: 18px;
}

.cuerpo-contacto .red-soc {
    font-size: 16px;
    bottom: 0;
    position: absolute;
}

.cuerpo-contacto .red-soc ul{
    list-style-type: none;
}

.cuerpo-contacto .box-preg-frec {
    border: 1px solid #000000;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 290px;
    margin: 6px;
    padding: 30px;
    width: 520px;
    position: relative;
}

/*   FIN CONTACTO   */



/*   PREGUNTAS FRECUENTES   */

.box-preg-frec .preg {
    border-bottom: 2px solid #59C5D1;
    height: 230px;
}

.box-preg-frec .R-1 {
    font-weight: bold;
    list-style-image: url("../images/circle-cross.png");
    font-weight: normal;
    margin: 10px 0 0 20px;
    cursor: pointer;
}

.box-preg-frec .R-1 > h3 {
    font-size: 14px;
}

.box-preg-frec .R-1 .resu {
    display: none;
    border-bottom: 2px solid #59C5D1;
    padding-bottom: 10px;
}

.box-preg-frec .R-1 span {
    background-color: #404041;
    display: block;
    height: 1px;
    margin-left: -25px;
    width: 190px;
}

.box-preg-frec > a[href] {
    background: url("../images/play.png") no-repeat scroll left center transparent;
    bottom: 10px;
    color: #59C5D1;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    left: 30px;
    line-height: 26px;
    padding-left: 30px;
    position: absolute;
    text-decoration: none;
    width: 130px;
}


/*   FIN PREGUNTAS FRECUENTES   */

/*    CONSEJOS    */
.cuerpo-consejos .posts{
    min-height: 682px;
    padding: 15px;
}
/*    FIN CONSEJOS    */


/*    REVENDEDORES    */

.cuerpo-revendedores .posts{
    min-height: 652px;
    padding: 30px;
    width: 550px;
}

.cuerpo-revendedores .posts p{
    font-weight: normal;
}

.cuerpo-revendedores .caja-tips-contacto{
    background-color: #E6E6E7;
    margin: 0 0 10px 10px;
    width: 250px;
}

.cuerpo-revendedores a.boton-ver{
    border: 1px solid #55C4D0;
    border-radius: 5px 5px 5px 5px;
    bottom: 15px;
    color: #404041;
    display: block;
    font-weight: bold;
    padding: 3px 30px;
    position: absolute;
    right: 15px;
    text-decoration: none;
    text-transform: uppercase;

    background: #ebf1f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-8 */

    behavior: url(http://localhost/bepoketprint/wp-content/themes/bepoketprint/css/pie/PIE.htc);
}

.cuerpo-revendedores a.boton-ver:hover{
    text-decoration: none;
    color: #404041;
    background: #b8e1fc; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e1fc), color-stop(10%,#a9d2f3), color-stop(25%,#90bae4), color-stop(37%,#90bcea), color-stop(50%,#90bff0), color-stop(51%,#6ba8e5), color-stop(83%,#a2daf5), color-stop(100%,#bdf3fd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-8 */

    behavior: url(http://localhost/bepoketprint/wp-content/themes/bepoketprint/css/pie/PIE.htc);

}

/*    FIN REVENDEDORES    */

.titulo:hover>.editar-caja{
    visibility: visible;
}


/*   ACERCA DE   */
.cuerpo-acerca-de {
    display: inline-block;
    margin: 35px 10px 35px 35px;
    position: relative;
    width: 915px;
}

.cuerpo-acerca-de h2 {
    font-size: 29px;
    margin-bottom: 40px;
}

.cuerpo-acerca-de .MenuAcerca-de{
    background-color: #E6E6E6;
    padding-bottom: 20px;
    padding-right: 10px;
}

.MenuAcerca-de .R-1 span {
    background-color: #404041;
}

.cuerpo-acerca-de .MenuAcerca-de a {
    color: #404041;
}

.cuerpo-acerca-de .MenuAcerca-de a:hover {
    color: #59C5D1;
}

.MenuAcerca-de .R-2 a {
    font-weight: normal;
}

.cuerpo-acerca-de .posts {
    margin-left: 20px;
    width: 580px;
    padding: 30px;
}

.cuerpo-acerca-de .posts hr {
    border: 1px solid #59C5D1;
    margin-bottom: 40px;
}



.cuerpo-acerca-de .post {
    border-bottom: 1px solid grey;
    display: inline-block;
    padding-bottom: 20px;
}

.cuerpo-acerca-de .imagen {
    border: 1px solid grey;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 145px;
    margin-right: 20px;
    width: 155px;
}

.cuerpo-acerca-de .imagen img {
    border-radius: 5px 5px 5px 5px;
    max-height: 145px;
    margin-right: 20px;
    max-width: 155px;
}

.cuerpo-acerca-de h3 {
    margin-bottom: 20px;
}


.cuerpo-acerca-de .texto {
    float: left;
    width: 398px;
}

.cuerpo-acerca-de .texto > div {
    margin-left: 30px;
    margin-top: 20px;
    position: relative;
}

.cuerpo-acerca-de .link-caja {
    font-weight: bold;
}


.cuerpo-acerca-de .play-icon {
    background-size: 100% auto;
    height: 20px;
    left: -25px;
    top: -2px;
    width: 20px;
}

/*   FIN ACERCA DE   */



/*   EDITOR SYMFONY   */

#container-if {
    border: medium none;
    height: 100%;
    width: 100%;
}
/*   FIN EDITOR SYMFONY   */